Grafana 監控

Grafana 監控

influxdb

1. Docker Run

1
docker run -d -p 8083:8083 -p 8086:8086 -e INFLUXDB_ADMIN_ENABLED=true --name influxdb --restart=always -v influxdb:/var/lib/influxdb influxdb:1.1

docker run

2. 進入 influxdb (http://YourHost:8083)

進入 influxdb

3. 建立一個 grafana 資料庫

1
CREATE DATABASE "grafana"

建立一個  grafana 資料庫

4. 檢查是否建立成功

1
SHOW DATABASES

檢查是否建立成功

grafana

1. Docker run

1
docker run -d -p 3000:3000 --link influxdb:influxdb --restart=always --name grafana grafana/grafana:4.6.2

Docker run

2. 登入grafana http://YourHost:3000)

帳號跟密碼預設是 admin

帳號跟密碼預設是 admin

帳號跟密碼預設是 admin

3. Add data source

!Add data source

Add data source

3.1 Name

Name 輸入 grafana

3.2 HTTP settings

URL輸入 http://influxdb:8086 (influxdb為你的 containerau名稱)

3.3 InfluxDB Details

Database 輸入gragana

設定完就可以看到 Grafana 與 InfluxDB 已經連結成功

設定完就可以看到

Telegraf

telegraf官網

telegraf官網

1. 下載

2. 設定 telegraf.conf

設定

2.1. Input Plugins 使用 win_perf_counters 這個套件(官方預設套件)

win_perf_counters

2.2 設定 Output influxdb

設定

3. 啟動服務

1
2
3
4
D:
cd D:\telegraf\
telegraf.exe -config D:\telegraf\telegraf.conf --service install
net start telegraf

啟動服務

4. grafana 新增一個 dashborad

新增一個

新增一個

4.1 輸入 1902

1902 dashboards

1902 dashboards

1902 dashboards

4.2 選擇 grafana db

選擇 grafana db

4.3 進入 grafana 就可以看到系統的資訊

grafana

參考